package com.renli.service;

import com.renli.bean.ResultJson;
import com.renli.pojo.*;
import com.renli.vo.ArchivesVo;
import com.renli.vo.SelectArchives;
import com.renli.vo.SelectChangeStatisticsVo;

import java.util.List;
import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 * User: zdk
 * Date: 2020/09/09 10:13
 * Description:
 * Version: V1.0
 */
public interface PersonnelManagementService {
    List<Archives> query_person(int id, int state, int state1, String createTime);

    ResultJson insertArchives(BackupArhives backupArhives, ChangeStatistics changeStatistics);

    ResultJson selectResumeNotUse();


    ResultJson delectArchives(Archives archives);

    ResultJson selectArchives(SelectArchives selectArchives);

    ResultJson selectchangeType();

    ResultJson alternationsArchivesAudit(Archives archives, BackupArhives backupArhives, ChangeType changeType, User user);

    ResultJson insertArchivesReview(Event event);

    ResultJson selectChangeStatistics(SelectChangeStatisticsVo selectChangeStatisticsVo);

    ResultJson updateChangeStatisticsReview(ChangeStatistics changeStatistics, Event event);

    ResultJson selectbackupArhives(SelectArchives selectArchives);

    ResultJson insertArchivesSave(BackupArhives backupArhives, ChangeStatistics changeStatistics);

    ResultJson SubmitForReview(Map map);
}
